home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / fp_adpcm / readme first < prev    next >
Text File  |  1995-08-25  |  2KB  |  93 lines

  1.  
  2.                     -----------------------------------
  3.                     *** Flowerpower's ADPCM package ***
  4.                     -----------------------------------
  5.  
  6.                This software package is in the public domain.
  7.                        Do with it whatever you want.
  8.  
  9.  
  10. The files in this package will enable you to
  11.  
  12.  * rip CD tracks using a Toshiba Drive and store them in ADPCM format
  13.  
  14.  * play these audio tracks using DeliTracker like ordinary sound modules
  15.  
  16.  * play the files using a stand-alone player, requiring little memory
  17.  
  18.  * convert any known sample format (DataTypes!) to ADPCM format
  19.  
  20.  * an ADPCM datatype is included for use with e.g. MultiView
  21.  
  22.  
  23. Why this Program was Created
  24. ----------------------------
  25.  
  26. At a computer meeting in Thanning, Germany, a friend of mine proposed me to
  27. write  a  program  for  ripping songs off a CD and saving them as a kind of
  28. "sound  module"  for  use  with DeliTracker, taking away as little space as
  29. possible.  I used my ADPCM compression routines that I had coded some years
  30. ago.   The  bet  was  to code this in 2 and a half hours, but no chance ;-)
  31. Some days later this program was finally finished.
  32.  
  33.  
  34. What is ADPCM?
  35. --------------
  36.  
  37. ADPCM is a lossy sample compression method allowing a very high compression
  38. ratio.   The  drawback  of  this  compression technique is an audible noise
  39. level, but this is still acceptable.
  40.  
  41.  
  42. Example
  43. -------
  44.  
  45. You  can  store  a 3 minute music track ("Cotton Eye Joe") in 982999 bytes.
  46. This can be further reduced by about 10% using an ordinary packer.  You can
  47. listen  to  this  audio  track with DeliTracker just like an ordinary sound
  48. module.
  49.  
  50.  
  51. Quality Issues
  52. --------------
  53.  
  54. The samples are stored in MONO.
  55.  
  56. The quality of ADPCM2 is like a poor tape recording. Ratio 1:4 (25%)
  57.  
  58. The quality of ADPCM3 is like a good tape recording. Ratio 3:8 (37%)
  59.  
  60.  
  61. The Algorithm
  62. -------------
  63.  
  64. The  algorithm  is taken from the ZyXel ADPCM compression methods for voice
  65. files and was implemented as a fast assembly routine.
  66.  
  67.  
  68. The Sample Format
  69. -----------------
  70.  
  71. The sample format is highly primitive:
  72.  
  73. 6 Bytes: identifier: "ADPCM2" or "ADPCM3"
  74. 4 Bytes: the replay frequency in Hz as ULONG
  75. n Bytes: cruched sample data in ADPCM format
  76.  
  77.  
  78. The Author
  79. ----------
  80.  
  81. Christian Buchner
  82. Ganghoferstraße 2
  83. 82110 Germering
  84. Germany
  85. Tel.: +49-89-844872
  86.  
  87. EMAIL: flowerp@eikon.e-technik.tu-muenchen.de
  88.  
  89. <flowerp> on irc #amiga and #amigager
  90.  
  91.   //
  92. \X/ Flowerpower
  93.